person who performs immoral acts - Español Inglés Diccionario